abundance of cockroaches - Alemán Inglés Diccionario